package encore.log;

import java.util.Iterator;

public interface Marker {

	public String getName();

	public void add(Marker paramMarker);

	public boolean remove(Marker marker);

	public boolean hasChildren();

	public boolean hasReferences();

	@SuppressWarnings("unchecked")
	public Iterator iterator();

	public boolean contains(Marker marker);

	public boolean contains(String paramString);

	public boolean equals(Object paramObject);

	public int hashCode();

}
